روشی کارا برای پیاده سازی موازی الگوریتم دسته بندی بسته درخت سلسله مراتبی بر روی واحد پردازش گرافیکی

Authors

میلاد رفیعی

دانشگاه بوعلی سینا همدان مهدی عباسی

دانشگاه بوعلی سینا همدان محمد نصیری

دانشگاه بوعلی سینا همدان

abstract

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده سازی های نرم افزاری الگوریتم­های دسته­بندی با وجود هزینه کم تر و توسعه پذیری بیش تر نسبت به پیاده سازی­های سخت افزاری، سرعت پایین تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده های گرافیکی برای تسریع الگوریتم درخت سلسله مراتبی دسته­بندی بسته­ها، استفاده نموده و سناریوهای متفاوتی را بر اساس معماری حافظه های سراسری و اشتراکی آن ها پیشنهاد می­نماییم. نتایج پیاده سازی این سناریوها، ضمن تأیید پیچیدگی­های زمانی و حافظه­ای محاسبه­شده، نشان می­دهد کارایی ­سناریوهایی که مجموعه فیلتر را به صورت زیردرخت­هایی کوچک تر یا مساوی حافظه اشتراکی تقسیم و به آن کپی می­کنند کم تر از سناریویی است که کل ساختار داده را در حافظه سراسری نگه می­دارد. کارایی این سناریوها، با کاهش تعداد زیردرخت­ها و فیلترهای تکراری افزایش می­یابد علاوه بر این، سناریویی که بتواند درخت سلسله مراتبی و مجموعه فیلترهای متناظر را، بدون افراز در حافظه اشتراکی جای دهد برترین سناریو است. نتایج آزمـایش نـشان می­دهد که نرخ گذرداد حاصله در این سناریو نسبت به روش­های موجود بر روی یک gpu یکسان تا 1/2 برابر بهبود می­­یابد.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

روشی کارا برای پیاده‌سازی موازی الگوریتم دسته بندی بسته درخت سلسله‌مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده‌سازی‌های نرم‌افزاری الگوریتم­های دسته­بندی با وجود هزینه کم‌تر و توسعه‌پذیری بیش‌تر نسبت به پیاده‌سازی­های سخت‌افزاری، سرعت پایین‌تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده‌های گرافیکی برای تسریع الگوری...

full text

ارائه روشی کارا برای دسته بندی مسائل چنددسته ای با رویکرد انتخاب دسته بند

سیستمهای دسته بندی شورایی، رویکردی مؤثر در یادگیری ماشین است که در آن با ترکیب نتایج چند دسته بند سعی می شود تقریب بهتری از یک دسته بند بهینه فراهم شود. در حوزه ترکیب خروجی شورای دستهبندها، رویکرد «انتخاب دستهبند» توجه کمتری را در مقایسه با رویکرد «ادغام دسته بند» به خود جلب کرده است. همچنین، اغلب روشهای موجود در این حوزه، هزینه محاسباتی بالایی دارند. در این مقاله، روشی مؤثر در دسته بندی مسائل ...

full text

پیاده سازی دسته بندی بسته ها روی مسیریاب کلیک

امروزه سرعت خطوط ارتباطی به بالاتر از ترابیت در ثانیه رسیده است. از سوی دیگر با گسترده تر شدن کاربرد روترهای نرم افزاری توسعه پذیر و استفاده این روترها از سخت افزارهای همه منظوره و قوی کامپیوترهای شخصی می توان با کمترین هزینه و استفاده از الگوریتم های بهینه و موازی سرعت روترهای نرم افزاری توسعه پذیر را افزایش داد به طوری که قابل رقابت با روترهای تجاری قوی باشند. در این پایان نامه الگوریتمی با ا...

سیستم استنتاج سلسله مراتبی فازی برای ارزیابی آمادگی سازمانی جهت پیاده سازی مدیریت استعداد

ارزیابی آمادگی سازمان برای اجرای انواع پروژه های بهبود همیشه مورد توجه مدیران سازمان ها بوده است تا پیاده سازی آنها را در زمانی انجام دهند که سازمان حداکثر آمادگی برای پذیرش موضوع پروژه را داشته باشد. مدل های مختلفی برای این منظور در حوزه هایی مانند مدیریت دانش، پیاده سازی نرم افزارهای یکپارچه، سیستم های یادگیری الکترونیکی و غیره، توسعه داده شده است. در این مقاله مدلی برای ارزیابی آمادگی سازمان...

full text

روشی برای بهبود ناسازگاری فرایند تحلیل سلسله مراتبی

In this paper after reviewing the necessity of scientific decision making, the multiple decision making models and the analytical hierarchy process are briefly defined as the techniques for decision making in human judgment. Then, considering the importance of inconsistency in analytical hierarchy process, the modified version of least square method is used to obtain the overall priority of alt...

full text

پیاده سازی پردازش موازی روی کارت گرافیک برای شبیه سازی جریان سیال با روش شبکه بولتزمن و نمایه هموار

بررسی بر هم کنش میان ذرات جامد و سیال به عنوان مقدمه ای بر شبیه سازی بسیاری از مسائل مهندسی مانند بسترهای سیالی، ته نشینی ذرات و جوهر کاتالیست در سلول های سوختی مورد بررسی قرار گرفته است. یکی از روش های مناسب برای انجام این گونه شبیه سازی ها، ترکیب دو روش شبکه بولتزمن و نمایه هموار می باشد که دارای یک الگوریتم مناسب برای اجرا شدن به صورت موازی می باشند. روش نمایه هموار همانند روش شبکه بولتزمن ا...

full text

My Resources

Save resource for easier access later


Journal title:
مهندسی برق دانشگاه تبریز

جلد ۴۶، شماره ۳، صفحات ۱۸۱-۱۹۶

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023